package com.objectproject.main.service.iface;

import java.util.ArrayList;

import com.objectproject.main.exception.ObjectHierarchyException;
import com.objectproject.main.model.MyObject;

public interface MyObjectHierarchyService {
	public abstract void isA(MyObject myObject, MyObject superObject);
	
	public abstract void isA(MyObject myObject, ArrayList<MyObject> superObjects) throws ObjectHierarchyException;
	
	public abstract void isNotAnymore(MyObject myObject, MyObject superObject);
	
	public abstract void isNotAnymore(MyObject myObject, ArrayList<MyObject> superObjects);
}
